第65题为减少手工输入数字代码时发生的错误,常用的手段是在数字代码上增设校验位。例如,第二代身份证号共18位,其中左17位是数字代码,尾部一位是校验位。
设i (i=1..18)表示第二代身份证号从右到左的各位编号,A
i (i=2..18)表示身份证号第i位上的数字,则校验位A,上的数字可以按如下方法计算:
r =(A
2W
2+A
3W
3+ …+A
18W
18 )mod 11
其中,W
i=2
i-1mod11;A
1=(12-r)mod11
如果A
1=10,则以“X”表示。
设某人的身份证号代码如下表中的A
i(i=2..18)所示:
则校验位A
1 =
( ) .